package cn.hill4j.tool.spring.ext.core;

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

/**
  * ClassName: PackageScanner
  * Description: 扫描基础包定义注解
  * @author hillchen
  * Date 2023/8/8
  * @version: 1.0
  */
@Target({ElementType.TYPE})
@Retention(RetentionPolicy.RUNTIME)
public @interface PackageScanner {
    /**
     * @author hillchen
     * Description: 获取基础扫描包
     * Date 2023/8/8 23:32
     * @return String[]
     **/
    String[] basePackages() default {};
}
